//
//  EXT+UIImage.swift
//  CZVVeiBo
//
//  Created by smile on 2017/8/5.
//  Copyright © 2017年 itcast. All rights reserved.
//

import UIKit


// 截取主屏幕的内容
extension UIImage{
    class func getScreenShot() -> UIImage{
        // 获取主window
        let window = UIApplication.shared.keyWindow!
        // 开启上下文
        UIGraphicsBeginImageContext(window.bounds.size)
        // 把window上的内容渲染到上下文中
        window.drawHierarchy(in: window.bounds, afterScreenUpdates: false)
        // 从上下文获取图片
        let image = UIGraphicsGetImageFromCurrentImageContext()!
        // 关闭上下文
        UIGraphicsEndImageContext()
        return image
    }
}

